package unit2;

public class CompareAnd {
    public static void main(String[] args) {
        int x = 5;
        int y = 10;

        // 使用 &（非短路与）
        System.out.println("使用 & 示例:");
        if (x < 3 & (y++ > 0)) { // 即使 x<3 为 false，仍然会执行 y++
            // 不会进入这里
        }
        System.out.println("y 的值: " + y); // 输出 y=11

        // 重置 y
        y = 10;

        // 使用 &&（短路与）
        System.out.println("使用 && 示例:");
        if (x < 3 && (y++ > 0)) { // 因为 x<3 为 false，直接短路，不会执行 y++
            // 不会进入这里
        }
        System.out.println("y 的值: " + y); // 输出 y=10
    }
}
